#include<t_stdio.h>
#include <sys/mman.h>
#include<string.h>
#include <bits/mman.h>
int main(void){
 // 将物理地址映射到虚拟地址空间
  int prot = PROT_READ | PROT_WRITE;
  int flags = MAP_PRIVATE;
 void * p= mmap(NULL,1024,prot ,flags,-1 ,0);
 if(p==MAP_FAILED) E_MSG("mmap",-1);
 // 这里已经将物理地址映射进程的虚拟地址空间
 strcpy(p,"hello beijing");
 printf("%s..\n",(char *)p);
 //解除映射
 	munmap(p,1024);
return 0;
}

